SQL dotaz , vraceni noveho pole
Otázka od: Jakub Šrámek
21. 11. 2002 15:52
Ahoj,
mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5 do DB
MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
head_flag nasledujicim zpusobem:
head_flag : head_str = "ANO"
!head_flag : head_str = "NE"
Dik za pripadnou radu,
Kuba.
Odpovedá: Jakub Šrámek
22. 11. 2002 10:01
Bohuzel to potrebuju vratit primo v datasetu...
Ale dekuju,
Kuba.
>
>
>-----Původní zásilka-----
>Od: "Jan Sebelík" <honza@haes.cz>
>Komu: jsramek@kodys.cz;<delphi-l@clexpert.cz>;
>Odesláno: čtvrtek 21.11.02 18:27:10
>Věc: Re: SQL dotaz , vraceni noveho pole
>
>> Odesílatel: <jsramek@kodys.cz>
>> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
>> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
>> umele vytvoren atribut head_str
>A nestacilo by ti nad fieldem "head_flag" napsat OnGetText pripadne
>OnSetText?
>
>if Field.asBoolean then
> Text:='ANO'
>else
> Text:='NE';
>
>Honza
>=========================================
>= HAES - RNDr. Jan Sebelik
>= http://www.haes.cz
>= Skolici a konzultacni stredisko pro Delphi a Win32
>= Vojtiskova 206
>= 507 81 Lazne Belohrad
>= tel. 493 792 931 (mobil 776 347735)
>=========================================
>
Odpovedá: Ing. Pavel Žilinec
21. 11. 2002 16:40
Subject: Re: SQL dotaz , vraceni noveho pole
MSAccess 97/2000 neznam. ale pro MS SQL bych napsal
... head_str = case head_flag when 1 then "ANO" else "NE " end ...
--------
ing. Pavel Zilinec
MailTo:zilinec@email.cz
Prog-Soft s.r.o. Plzen
Informacni system pro vyrobce
a distributory napoju
JŠjkc> Ahoj,
JŠjkc> mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5 do
DB
JŠjkc> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
JŠjkc> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
JŠjkc> umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
JŠjkc> head_flag nasledujicim zpusobem:
JŠjkc> head_flag : head_str = "ANO"
JŠjkc> !head_flag : head_str = "NE"
JŠjkc> Dik za pripadnou radu,
JŠjkc> Kuba.
Odpovedá: Jan Sebelík
21. 11. 2002 19:32
> Odesílatel: <jsramek@kodys.cz>
> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean (napr.
> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude bude
> umele vytvoren atribut head_str
A nestacilo by ti nad fieldem "head_flag" napsat OnGetText pripadne OnSetText?
if Field.asBoolean then
Text:='ANO'
else
Text:='NE';
Honza
=========================================
= HAES - RNDr. Jan Sebelik
= http://www.haes.cz
= Skolici a konzultacni stredisko pro Delphi a Win32
= Vojtiskova 206
= 507 81 Lazne Belohrad
= tel. 493 792 931 (mobil 776 347735)
=========================================
Odpovedá: Lstiburek Pavel
26. 11. 2002 12:22
Access ma fci IIf(podminka, navratova hodnota pro splneno,navratova hodnota
pro nesplneno)
JŠjkc> Ahoj,
JŠjkc> mam jednu otazecku ohledne SQL dotazu (napr. pres Query v D5
do DB
JŠjkc> MSAccess 97/2000). Mam tabulku, kde je jeden atribut typu Boolean
(napr.
JŠjkc> head_flag : Boolean) a chci, aby mi dotaz vracel dataset, kde bude
bude
JŠjkc> umele vytvoren atribut head_str, ktery bude nastaven v zavislosti na
JŠjkc> head_flag nasledujicim zpusobem:
JŠjkc> head_flag : head_str = "ANO"
JŠjkc> !head_flag : head_str = "NE"
JŠjkc> Dik za pripadnou radu,
JŠjkc> Kuba.